Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Tennis Napoli Cup - Naples Garden Open - Rome Top Wool Challenger Biella - Biella St.Petersburg Challenger by Kinex - St. Petersburg 9th Wartburg Open - Eisenach Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio VIII Trofeo Ciutat de Barcelona - Barcelona Okal Cup 2001 International Bavarian Championships - Eckental Open de L'Isere - Grenoble IX Ciutat de Barcelona - Barcelona Jameson Cup - Milan Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg 5th Sardinian International Championships - Cagliari Garden Open - Rome Zagreb Open - Zagreb Schickendanz Open - Furth ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Oberstaufen Cup - Oberstaufen Geovillage Open Trofeo Melia Olbia - Olbia St. Petersburg Challenger by Kinex - St. Petersburg Rhein-Main Challenger 2003 - Aschaffenburg Genoa Open 'Fondazione Carige' - Genova Fujitsu Siemens Open - Budapest Tehran Open ATP Challenger - Tehran Open de la Ville de Saint Denis - Reunion Island The Nottingham Challenger - Nottingham Okal Cup 2003 - Eckental ATP Challenger 2003 Numea - New Caledonia Gemax Samsung Open 2004 - Belgrade Volkswagen Challenger 2004 - Wolfsburg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City Challenger Citta di Olbia - Olbia Citta di Brindisi - Brindisi Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Nord/LB Open 2004 - Braunschweig Cepu Open - San Marino Trani Cup - Trani Tatra Banka Open - Bratislava Tennis Napoli Cup - Napoli Banca Stato Challenger - Lugano Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Genoa Open Challenger-Fondazione Carige - Genova Challenger Hamburg - Hamburg Zagreb Open - Zagreb BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Schickendanz Open - Furth Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere s Tennis Masters 06 - Graz Genoa Open - Genova Pekao Open - Szczecin Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava BMW Tennis Championship - Sunrise Ostdeutscher Sparkessen Cup - Dresden Warsteiner Challenger Lubeck - Lubeck Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Prague Open - Prague Sporting Challenger 2003 - Turin San Marino Cepu Open - San Marino San Marino Cepu Open - San Marino Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano Tennislife Cup - Napoli Noumea Challenger Belgrade Challenger Sunrise Challenger Sofia Challenger Ostrava Challenger Mobilux Open - Luxembourg Karlsruhe Challenger Prostejov Challenger Lugano Challenger Braunschweig Challenger San Marino Challenger Freudenstadt Challenger Napoli Challenger Banca Stato Challenger Lugano - Lugano Noumea Challenger Sunrise Challenger Napoli Challenger Banca Marche Tennis Cup - San Benedetto Rome Challenger Biella Challenger Lugano Challenger San Marino Challenger Pro Tennis World Open - Sunrise Genova Challenger Top Wool Challenger - Biella ATU Cup - Weiden Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova San Marino Challenger Trani Cup - Trani CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Quelle Cup 2000 - Furth Barletta Challenger Fujitsu Siemens Open - Budapest Prostejov Challenger Monza Challenger Okal Cup - Eckental San Marino Challenger Madrid Challenger FILA Challenger - Biella 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Rome Challenger Napoli Challenger Rome Challenger Cairo Challenger 2002 - Cairo Caltanissetta Challenger Milan Challenger Braunschweig Challenger San Benedetto Challenger Cordenons Challenger Gemax Open - Belgrade Como Challenger Casablanca Challenger Busan Challenger Panama City Challenger Barranquilla Challenger Vercelli Challenger Tunis Challenger Mestre Challenger Caltanissetta Challenger Milan Challenger San Benedetto Challenger Cortina Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Napoli Challenger Canottieri Mincio Open - Mantova Mestre Challenger Scheveningen Challenger Arroyo de la Encomienda - Valladolid Heilbronn Challenger Portoroz Challenger Poznan Challenger Meerbusch Challenger Genova Challenger Privatbank Open 2006 - Dnepropetrovsk Tennis Napoli Cup 2007 - Napoli Jameson Cup - Milan KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Mobilux Open - Luxembourg Heilbronn Challenger Wolfsburg Challenger Bergamo Challenger Generali Open 2002 - Kitzbuhel VII Torneo Internazionale di Tennis - Barletta Szczecin Challenger Jersey Challenger Salzburg Challenger Furth Challenger Turin Challenger Nord LB Open - Braunschweig Napoli Challenger Open 13 - Marseille Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Heineken Open - Auckland Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Dallas Challenger Qatar ExxonMobil Open - Doha San Marino CEPU Open - San Marino Next Generation Adelaide International - Adelaide Kos Succhetti Tennis Cup - Cordenons International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas Mercedes Cup - Stuttgart Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Szczecin Challenger St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Bangkok Challenger Napoli Challenger Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Prostejov Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Todi Challenger Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Furth Challenger ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca San Marino Challenger Turin Challenger Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Szczecin Challenger Tampere Challenger Pilot Pen Tennis - New Haven Istanbul Challenger BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg Rome Challenger BCR Open Romania - Bucharest Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Padova Challenger Qatar Exxon Mobil Open - Doha Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago San Marino Challenger ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Sibiu Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney BCR Open Romania - Bucharest China Open - Beijing Heineken Open - Auckland Open Sud de France - Montpellier Rome Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Braunschweig Challenger San Benedetto Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse World Team Cup - Dusseldorf Studena Croatia Open - Umag Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Braunschweig Challenger Gerry Weber Open - Halle VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Kosice Challenger Canberra Challenger BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Apia International - Sydney Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest ARAG World Team Championship - Dusseldorf Hypo Group Tennis International - Portschach Bet-at-home Open - Hamburg Aix En Provence Challenger Furth Challenger Abierto Mexicano Telcel - Acapulco BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Szczecin Challenger Mercedes Cup - Stuttgart BRD Nastase Tiriac Trophy - Bucharest European Open - Antwerp Pilot Pen Tennis - New Haven Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Braunschweig Challenger Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Gerry Weber Open - Halle Meerbusch Challenger Dubai Duty Free Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel Eckental Challenger Bratislava Challenger Copa Claro - Buenos Aires BA-CA Tennis Trophy - Vienna Argentina Open - Buenos Aires Milan Indoors - Milan Heineken Open - Auckland Open de Nice Cote d'Azur - Nice U.S. National Indoor Tennis Championships - Memphis ATP Vegeta Croatia Open - Umag Braunschweig Challenger Pullach Challenger Movistar Open - Santiago Next Generation Adelaide International - Adelaide German Tennis Championships - Hamburg Abierto Mexicano Telcel - Acapulco UNICEF Open - 's Hertogenbosch BMW Open - Munich Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Davidoff Swiss Indoors - Basel Bet-at-home Open - Hamburg BMW Open - Munich Ostdeutscher Sparkassen Cup - Dresden Apia International - Sydney Gerry Weber Open - Halle Gerry Weber Open - Halle Bet-at-home Open - Hamburg Milan Indoors - Milan Brasil Open - Costa do Sauipe Schickendanz Open - Furth Hypo Group Tennis International - Portschach 2003 Mercedes Cup - Stuttgart Medibank Private International - Sydney BellSouth Open - Vina del Mar Generali Open - Kitzbuhel Croatia Open - Umag Open Romania - Bucharest Open de Moselle - Metz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas Orange Warsaw Open - Warsaw St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Moselle - Metz Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Hungarian Open - Budapest Catella Swedish Open - Bastad Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Garanti Koza Sofia Open - Sofia BMW Open - Munich Geneva Open - Geneva Antalya Cup - Antalya German Tennis Championships - Hamburg Tennis Masters Series - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Brisbane International - Brisbane BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Masters Series - Hamburg Tennis Masters Series - Madrid Campionati BNL dItalia - Rome Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London French Open - Paris Australian Open - Melbourne NASDAQ-100 Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Australian Open - Melbourne Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 U.S. Open - New York Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 French Open - Paris Davis Cup, Group 2, 2R, ITA-BUL 5-0 U.S. Open - New York Olympics - Athens Olympics - Beijing